package com.baozhun.mall.common.arouter


/**
 * 作者　: hegaojian
 * 时间　: 2020/2/22
 * 描述　: 路由路径常量
 */
object RoutePath {

    object Main {
        const val root = "/app"

        const val MAIN = "$root/main"
        const val TEST = "$root/test"
        const val TEST_LIST = "$root/testList"
    }

    object Home {
        const val home = "/home"
        const val SEARCH_RESULT = "$home/searchResult"
        const val MESSAGE_CENTER = "$home/messageCenter"
        const val ACTIVITY_DETAIL = "$home/activityDetail"
        const val GOODS_DETAIL = "$home/goodsDetail"
        const val COUPON_ZONE = "$home/couponZone"
        const val LIMIT_ACTIVITY_LIST = "$home/limitActList"
        const val CREATE_ORDER = "$home/createOrder"
        const val ALL_CATEGORY = "$home/allCategory"
        const val INTEGRAL_AUTH = "$home/integralAuth"
        const val WITHDRAW = "$home/withdraw"
        const val UN_AUTH = "$home/unAuth"
        const val UN_AUTH_SUCCESS = "$home/unAuthSuccess"
        const val CATEGORY_GOODS_LIST = "$home/categoryGoodsList"
        const val ZONE_GOODS_LIST = "$home/zoneGoodsList"
        const val BRAND_GOODS_LIST = "$home/brandGoodsList"
        const val INTEGRAL_EXCHANGE_ZONE = "$home/integralExchangeZone"
        const val INTEGRAL_EXCHANGE_ZONE_V2 = "$home/integralExchangeZoneV2"
        const val INTEGRAL_EXCHANGE_GOOD_LIST = "$home/integralExchangeGoodsList"
    }

    object Me {
        const val me = "/me"
        const val LOGIN = "${me}/login"
        const val REGISTER = "${me}/register"
        const val INTEGRAL_DETAIL = "$me/integralDetail"
        const val CHAT = "$me/chat"
        const val ADDRESS_LIST = "$me/addressList"
        const val MODIFY_ADDRESS = "$me/modifyAddress"
        const val INTEGRAL_RETURN_PLAN = "$me/integralReturnPlan"
        const val INTEGRAL_RETURN_PLAN_RELATED_ORDER = "$me/integralReturnPlanRelatedOrder"
    }

    object Order {
        const val order = "/order"
        const val ORDER_LIST = "$order/orderList"
        const val ORDER_SEARCH = "$order/orderSearch"
        const val ORDER_DETAIL = "$order/orderDetail"
        const val APPLY_REFUND = "$order/refund"
        const val REFUND_DETAIL = "$order/refundDetail"
    }

    object Cart {
        const val cart = "/cart"
        const val ADDRESS_LIST = "$cart/addressList"
        const val MODIFY_ADDRESS = "$cart/modifyAddress"
        const val STORE_LIST = "$cart/storeList"
        const val STORE_DETAIL = "$cart/storeDetail"
        const val ORDER_RESULT = "$cart/orderResult"
        const val CHOOSE_COUPON = "$cart/chooseCoupon"
    }

    object Common {
        const val COMMON = "/common"
        const val WEB_CONTAINER = "$COMMON/webContainer"
        const val SWIPE = "$COMMON/swipe"
    }

}